Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 866514 Details for
Bug 911388
sci-libs/indilib-2.0.2 - fails test-alignment
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
LastTest.log
LastTest.log (text/plain), 98.41 KB, created by
ernsteiswuerfel
on 2023-07-28 11:25:18 UTC
(
hide
)
Description:
LastTest.log
Filename:
MIME Type:
Creator:
ernsteiswuerfel
Created:
2023-07-28 11:25:18 UTC
Size:
98.41 KB
patch
obsolete
>Start testing: Jul 28 13:17 CEST >---------------------------------------------------------- >2/6 Testing: test_property_class >2/6 Test: test_property_class >Command: "/var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/core/test_property_class" >Directory: /var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/core >"test_property_class" start time: Jul 28 13:17 CEST >Output: >---------------------------------------------------------- >Running main() from /var/tmp/portage/dev-cpp/gtest-1.13.0/work/googletest-1.13.0/googletest/src/gtest_main.cc >[==========] Running 7 tests from 1 test suite. >[----------] Global test environment set-up. >[----------] 7 tests from CORE_PROPERTY_CLASS >[ RUN ] CORE_PROPERTY_CLASS.Test_EmptyProperty >[ OK ] CORE_PROPERTY_CLASS.Test_EmptyProperty (0 ms) >[ RUN ] CORE_PROPERTY_CLASS.Test_PropertySetters >[ OK ] CORE_PROPERTY_CLASS.Test_PropertySetters (0 ms) >[ DISABLED ] CORE_PROPERTY_CLASS.DISABLED_Test_Integrity >[ RUN ] CORE_PROPERTY_CLASS.Test_PropertyNumber >[ OK ] CORE_PROPERTY_CLASS.Test_PropertyNumber (0 ms) >[ RUN ] CORE_PROPERTY_CLASS.Test_PropertySwitch >[ OK ] CORE_PROPERTY_CLASS.Test_PropertySwitch (0 ms) >[ RUN ] CORE_PROPERTY_CLASS.Test_PropertyText >[ OK ] CORE_PROPERTY_CLASS.Test_PropertyText (0 ms) >[ RUN ] CORE_PROPERTY_CLASS.Test_PropertyLight >[ OK ] CORE_PROPERTY_CLASS.Test_PropertyLight (0 ms) >[ RUN ] CORE_PROPERTY_CLASS.Test_PropertyBlob >[ OK ] CORE_PROPERTY_CLASS.Test_PropertyBlob (0 ms) >[----------] 7 tests from CORE_PROPERTY_CLASS (0 ms total) > >[----------] Global test environment tear-down >[==========] 7 tests from 1 test suite ran. (0 ms total) >[ PASSED ] 7 tests. > > YOU HAVE 1 DISABLED TEST > ><end of output> >Test time = 0.01 sec >---------------------------------------------------------- >Test Passed. >"test_property_class" end time: Jul 28 13:17 CEST >"test_property_class" time elapsed: 00:00:00 >---------------------------------------------------------- > >3/6 Testing: test-celestrondriver >3/6 Test: test-celestrondriver >Command: "/var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/celestrondriver/test_celestrondriver" >Directory: /var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/celestrondriver >"test-celestrondriver" start time: Jul 28 13:17 CEST >Output: >---------------------------------------------------------- >[==========] Running 15 tests from 1 test suite. >[----------] Global test environment set-up. >[----------] 15 tests from CelestronDriverTest >[ RUN ] CelestronDriverTest.set_simulation >[ OK ] CelestronDriverTest.set_simulation (0 ms) >[ RUN ] CelestronDriverTest.echoCommand >[ OK ] CelestronDriverTest.echoCommand (0 ms) >[ RUN ] CelestronDriverTest.syncCommand >[ OK ] CelestronDriverTest.syncCommand (0 ms) >[ RUN ] CelestronDriverTest.gotoCommands >[ OK ] CelestronDriverTest.gotoCommands (0 ms) >[ RUN ] CelestronDriverTest.getCoordsCommands >[ OK ] CelestronDriverTest.getCoordsCommands (0 ms) >[ RUN ] CelestronDriverTest.slewingCommands >[ OK ] CelestronDriverTest.slewingCommands (0 ms) >[ RUN ] CelestronDriverTest.getVersionCommands >[ OK ] CelestronDriverTest.getVersionCommands (0 ms) >[ RUN ] CelestronDriverTest.setDateTime >[ OK ] CelestronDriverTest.setDateTime (0 ms) >[ RUN ] CelestronDriverTest.setLocation >[ OK ] CelestronDriverTest.setLocation (0 ms) >[ RUN ] CelestronDriverTest.hibernate >[ OK ] CelestronDriverTest.hibernate (0 ms) >[ RUN ] CelestronDriverTest.trimDecAngle >[ OK ] CelestronDriverTest.trimDecAngle (0 ms) >[ RUN ] CelestronDriverTest.dd2nex >[ OK ] CelestronDriverTest.dd2nex (0 ms) >[ RUN ] CelestronDriverTest.dd2pnex >[ OK ] CelestronDriverTest.dd2pnex (0 ms) >[ RUN ] CelestronDriverTest.nex2dd >[ OK ] CelestronDriverTest.nex2dd (0 ms) >[ RUN ] CelestronDriverTest.pnex2dd >[ OK ] CelestronDriverTest.pnex2dd (0 ms) >[----------] 15 tests from CelestronDriverTest (0 ms total) > >[----------] Global test environment tear-down >[==========] 15 tests from 1 test suite ran. (0 ms total) >[ PASSED ] 15 tests. ><end of output> >Test time = 0.01 sec >---------------------------------------------------------- >Test Passed. >"test-celestrondriver" end time: Jul 28 13:17 CEST >"test-celestrondriver" time elapsed: 00:00:00 >---------------------------------------------------------- > >5/6 Testing: test-scopesim >5/6 Test: test-scopesim >Command: "/var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/scopesim_helper/test_scopesim_helper" >Directory: /var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/scopesim_helper >"test-scopesim" start time: Jul 28 13:17 CEST >Output: >---------------------------------------------------------- >HaAxis: TrackRate 1, trackingRateDegSec 15.041067 arcsec >[==========] Running 20 tests from 3 test suites. >[----------] Global test environment set-up. >[----------] 3 tests from AngleTest >[ RUN ] AngleTest.CreateAngle >[ OK ] AngleTest.CreateAngle (0 ms) >[ RUN ] AngleTest.Logic >[ OK ] AngleTest.Logic (0 ms) >[ RUN ] AngleTest.Arithmetic >[ OK ] AngleTest.Arithmetic (0 ms) >[----------] 3 tests from AngleTest (0 ms total) > >[----------] 6 tests from VectorTest >[ RUN ] VectorTest.Constructors >[ OK ] VectorTest.Constructors (0 ms) >[ RUN ] VectorTest.PriSec >[ OK ] VectorTest.PriSec (0 ms) >[ RUN ] VectorTest.length >[ OK ] VectorTest.length (0 ms) >[ RUN ] VectorTest.rotateX >[ OK ] VectorTest.rotateX (0 ms) >[ RUN ] VectorTest.rotateY >[ OK ] VectorTest.rotateY (0 ms) >[ RUN ] VectorTest.rotateZ >[ OK ] VectorTest.rotateZ (0 ms) >[----------] 6 tests from VectorTest (0 ms total) > >[----------] 11 tests from AlignmentTest >[ RUN ] AlignmentTest.Create >[ OK ] AlignmentTest.Create (0 ms) >[ RUN ] AlignmentTest.Errors >[ OK ] AlignmentTest.Errors (0 ms) >[ RUN ] AlignmentTest.instrumentToObservedME1 >[ OK ] AlignmentTest.instrumentToObservedME1 (0 ms) >[ RUN ] AlignmentTest.observedToInstrumentME1 >[ OK ] AlignmentTest.observedToInstrumentME1 (0 ms) >[ RUN ] AlignmentTest.observedToInstrumentMEn1 >[ OK ] AlignmentTest.observedToInstrumentMEn1 (0 ms) >[ RUN ] AlignmentTest.instrumentToObservedMA1 >[ OK ] AlignmentTest.instrumentToObservedMA1 (0 ms) >[ RUN ] AlignmentTest.instrumentToObservedMAm1 >[ OK ] AlignmentTest.instrumentToObservedMAm1 (0 ms) >[ RUN ] AlignmentTest.observedToInstrumentMA1 >[ OK ] AlignmentTest.observedToInstrumentMA1 (0 ms) >[ RUN ] AlignmentTest.instrumentToObservedCH1 >[ OK ] AlignmentTest.instrumentToObservedCH1 (0 ms) >[ RUN ] AlignmentTest.observedToInstrumentCH1 >[ OK ] AlignmentTest.observedToInstrumentCH1 (0 ms) >[ RUN ] AlignmentTest.roundTripMAME1 >[ OK ] AlignmentTest.roundTripMAME1 (0 ms) >[----------] 11 tests from AlignmentTest (0 ms total) > >[----------] Global test environment tear-down >[==========] 20 tests from 3 test suites ran. (0 ms total) >[ PASSED ] 20 tests. ><end of output> >Test time = 0.01 sec >---------------------------------------------------------- >Test Passed. >"test-scopesim" end time: Jul 28 13:17 CEST >"test-scopesim" time elapsed: 00:00:00 >---------------------------------------------------------- > >6/6 Testing: test-alignment >6/6 Test: test-alignment >Command: "/var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/alignment/test_alignment" >Directory: /var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/alignment >"test-alignment" start time: Jul 28 13:17 CEST >Output: >---------------------------------------------------------- >[==========] Running 4 tests from 1 test suite. >[----------] Global test environment set-up. >[----------] 4 tests from ALIGNMENT_TEST >[ RUN ] ALIGNMENT_TEST.Test_TDVRoundTripEquatorial ><?xml version='1.0'?> ><getProperties version='1.7' device='GPS Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='GPS Simulator' name='TIME_UTC'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Dome Simulator' name='DOME_PARK'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Dome Simulator' name='DOME_SHUTTER'/> >EnumeratePlugins - found plugin Nearest Math Plugin >EnumeratePlugins - found plugin SVD Math Plugin ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONNECTION' > label='Connection' > group='Main Control' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECT' > label='Connect'> > Off > </defSwitch> > <defSwitch > name='DISCONNECT' > label='Disconnect'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='DRIVER_INFO' > label='Driver Info' > group='Connection' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='DRIVER_NAME' > label='Name'> > MockAlignmentScope > </defText> > <defText > name='DRIVER_EXEC' > label='Exec'> > MockAlignmentScope > </defText> > <defText > name='DRIVER_VERSION' > label='Version'> > 1.0 > </defText> > <defText > name='DRIVER_INTERFACE' > label='Interface'> > 1 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='POLLING_PERIOD' > label='Polling' > group='Options' > state='Idle' > perm='rw' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='PERIOD_MS' > label='Period (ms)' > format='%.f' > min='10' > max='600000' > step='1000'> > 1000 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINT_MANDATORY_NUMBERS' > label='Mandatory sync point numeric fields' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINT_ENTRY_OBSERVATION_JULIAN_DATE' > label='Observation Julian date' > format='%g' > min='0' > max='60000' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_RA' > label='Right Ascension (hh:mm:ss)' > format='%010.6m' > min='0' > max='24' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_DEC' > label='Declination (dd:mm:ss)' > format='%010.6m' > min='-90' > max='90' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_X' > label='Telescope direction vector x' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_Y' > label='Telescope direction vector y' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_Z' > label='Telescope direction vector z' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defBLOBVector > device='MockAlignmentScope' > name='ALIGNMENT_POINT_OPTIONAL_BINARY_BLOB' > label='Optional sync point binary data' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defBLOB > name='ALIGNMENT_POINT_ENTRY_PRIVATE' > label='Private binary data' > /> ></defBLOBVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > label='Current Set' > group='Alignment' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINTSET_SIZE' > label='Size' > format='%g' > min='0' > max='100000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_CURRENT_ENTRY' > label='Current Set' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINTSET_CURRENT_ENTRY' > label='Pointer' > format='%g' > min='0' > max='100000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_ACTION' > label='Action to take' > group='Alignment' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='APPEND' > label='Add entries at end of set'> > On > </defSwitch> > <defSwitch > name='INSERT' > label='Insert entries at current index'> > Off > </defSwitch> > <defSwitch > name='EDIT' > label='Overwrite entry at current index'> > Off > </defSwitch> > <defSwitch > name='DELETE' > label='Delete entry at current index'> > Off > </defSwitch> > <defSwitch > name='CLEAR' > label='Delete all the entries in the set'> > Off > </defSwitch> > <defSwitch > name='READ' > label='Read the entry at the current pointer'> > Off > </defSwitch> > <defSwitch > name='READ INCREMENT' > label='Increment the pointer before reading the entry'> > Off > </defSwitch> > <defSwitch > name='LOAD DATABASE' > label='Load the alignment database from local storage'> > Off > </defSwitch> > <defSwitch > name='SAVE DATABASE' > label='Save the alignment database to local storage'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_COMMIT' > label='Execute the action' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT_POINTSET_COMMIT' > label='OK'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGINS' > label='Math Plugins' > group='Alignment' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INBUILT_MATH_PLUGIN' > label='Inbuilt Math Plugin'> > Off > </defSwitch> > <defSwitch > name='Nearest Math Plugin' > label='Nearest Math Plugin'> > On > </defSwitch> > <defSwitch > name='SVD Math Plugin' > label='SVD Math Plugin'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGIN_INITIALISE' > label='(Re)Initialise Plugin' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGIN_INITIALISE' > label='OK'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_ACTIVE' > label='Activate alignment subsystem' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT SUBSYSTEM ACTIVE' > label='Alignment Subsystem Active'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONFIG_PROCESS' > label='Configuration' > group='Options' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONFIG_LOAD' > label='Load'> > Off > </defSwitch> > <defSwitch > name='CONFIG_SAVE' > label='Save'> > Off > </defSwitch> > <defSwitch > name='CONFIG_DEFAULT' > label='Default'> > Off > </defSwitch> > <defSwitch > name='CONFIG_PURGE' > label='Purge'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONNECTION_MODE' > label='Connection Mode' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECTION_SERIAL' > label='Serial'> > On > </defSwitch> > <defSwitch > name='CONNECTION_TCP' > label='Network'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='DEVICE_PORT' > label='Ports' > group='Connection' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='PORT' > label='Port'> > /dev/ttyUSB0 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_BAUD_RATE' > label='Baud Rate' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='9600' > label='9600'> > On > </defSwitch> > <defSwitch > name='19200' > label='19200'> > Off > </defSwitch> > <defSwitch > name='38400' > label='38400'> > Off > </defSwitch> > <defSwitch > name='57600' > label='57600'> > Off > </defSwitch> > <defSwitch > name='115200' > label='115200'> > Off > </defSwitch> > <defSwitch > name='230400' > label='230400'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_AUTO_SEARCH' > label='Auto Search' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INDI_ENABLED' > label='Enabled'> > On > </defSwitch> > <defSwitch > name='INDI_DISABLED' > label='Disabled'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_PORT_SCAN' > label='Refresh' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='Scan Ports' > label='Scan Ports'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='TELESCOPE_INFO' > label='Scope Properties' > group='Options' > state='Ok' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='TELESCOPE_APERTURE' > label='Aperture (mm)' > format='%g' > min='10' > max='5000' > step='0'> > 0 > </defNumber> > <defNumber > name='TELESCOPE_FOCAL_LENGTH' > label='Focal Length (mm)' > format='%g' > min='10' > max='10000' > step='0'> > 0 > </defNumber> > <defNumber > name='GUIDER_APERTURE' > label='Guider Aperture (mm)' > format='%g' > min='10' > max='5000' > step='0'> > 0 > </defNumber> > <defNumber > name='GUIDER_FOCAL_LENGTH' > label='Guider Focal Length (mm)' > format='%g' > min='10' > max='10000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='SCOPE_CONFIG_NAME' > label='Scope Name' > group='Options' > state='Ok' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='SCOPE_CONFIG_NAME' > label='Config Name'> > > </defText> ></defTextVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 0 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_ACTIVE' > state='Ok' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneSwitch name='ALIGNMENT SUBSYSTEM ACTIVE'> > On > </oneSwitch> ></setSwitchVector> >[ OK ] ALIGNMENT_TEST.Test_TDVRoundTripEquatorial (5 ms) >[ RUN ] ALIGNMENT_TEST.Test_TDVRoundTripAltAz ><?xml version='1.0'?> ><getProperties version='1.7' device='GPS Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='GPS Simulator' name='TIME_UTC'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Dome Simulator' name='DOME_PARK'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Dome Simulator' name='DOME_SHUTTER'/> >EnumeratePlugins - found plugin Nearest Math Plugin >EnumeratePlugins - found plugin SVD Math Plugin ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONNECTION' > label='Connection' > group='Main Control' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECT' > label='Connect'> > Off > </defSwitch> > <defSwitch > name='DISCONNECT' > label='Disconnect'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='DRIVER_INFO' > label='Driver Info' > group='Connection' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='DRIVER_NAME' > label='Name'> > MockAlignmentScope > </defText> > <defText > name='DRIVER_EXEC' > label='Exec'> > MockAlignmentScope > </defText> > <defText > name='DRIVER_VERSION' > label='Version'> > 1.0 > </defText> > <defText > name='DRIVER_INTERFACE' > label='Interface'> > 1 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='POLLING_PERIOD' > label='Polling' > group='Options' > state='Idle' > perm='rw' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='PERIOD_MS' > label='Period (ms)' > format='%.f' > min='10' > max='600000' > step='1000'> > 1000 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINT_MANDATORY_NUMBERS' > label='Mandatory sync point numeric fields' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINT_ENTRY_OBSERVATION_JULIAN_DATE' > label='Observation Julian date' > format='%g' > min='0' > max='60000' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_RA' > label='Right Ascension (hh:mm:ss)' > format='%010.6m' > min='0' > max='24' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_DEC' > label='Declination (dd:mm:ss)' > format='%010.6m' > min='-90' > max='90' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_X' > label='Telescope direction vector x' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_Y' > label='Telescope direction vector y' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_Z' > label='Telescope direction vector z' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defBLOBVector > device='MockAlignmentScope' > name='ALIGNMENT_POINT_OPTIONAL_BINARY_BLOB' > label='Optional sync point binary data' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defBLOB > name='ALIGNMENT_POINT_ENTRY_PRIVATE' > label='Private binary data' > /> ></defBLOBVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > label='Current Set' > group='Alignment' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINTSET_SIZE' > label='Size' > format='%g' > min='0' > max='100000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_CURRENT_ENTRY' > label='Current Set' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINTSET_CURRENT_ENTRY' > label='Pointer' > format='%g' > min='0' > max='100000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_ACTION' > label='Action to take' > group='Alignment' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='APPEND' > label='Add entries at end of set'> > On > </defSwitch> > <defSwitch > name='INSERT' > label='Insert entries at current index'> > Off > </defSwitch> > <defSwitch > name='EDIT' > label='Overwrite entry at current index'> > Off > </defSwitch> > <defSwitch > name='DELETE' > label='Delete entry at current index'> > Off > </defSwitch> > <defSwitch > name='CLEAR' > label='Delete all the entries in the set'> > Off > </defSwitch> > <defSwitch > name='READ' > label='Read the entry at the current pointer'> > Off > </defSwitch> > <defSwitch > name='READ INCREMENT' > label='Increment the pointer before reading the entry'> > Off > </defSwitch> > <defSwitch > name='LOAD DATABASE' > label='Load the alignment database from local storage'> > Off > </defSwitch> > <defSwitch > name='SAVE DATABASE' > label='Save the alignment database to local storage'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_COMMIT' > label='Execute the action' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT_POINTSET_COMMIT' > label='OK'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGINS' > label='Math Plugins' > group='Alignment' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INBUILT_MATH_PLUGIN' > label='Inbuilt Math Plugin'> > Off > </defSwitch> > <defSwitch > name='Nearest Math Plugin' > label='Nearest Math Plugin'> > On > </defSwitch> > <defSwitch > name='SVD Math Plugin' > label='SVD Math Plugin'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGIN_INITIALISE' > label='(Re)Initialise Plugin' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGIN_INITIALISE' > label='OK'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_ACTIVE' > label='Activate alignment subsystem' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT SUBSYSTEM ACTIVE' > label='Alignment Subsystem Active'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONFIG_PROCESS' > label='Configuration' > group='Options' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONFIG_LOAD' > label='Load'> > Off > </defSwitch> > <defSwitch > name='CONFIG_SAVE' > label='Save'> > Off > </defSwitch> > <defSwitch > name='CONFIG_DEFAULT' > label='Default'> > Off > </defSwitch> > <defSwitch > name='CONFIG_PURGE' > label='Purge'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONNECTION_MODE' > label='Connection Mode' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECTION_SERIAL' > label='Serial'> > On > </defSwitch> > <defSwitch > name='CONNECTION_TCP' > label='Network'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='DEVICE_PORT' > label='Ports' > group='Connection' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='PORT' > label='Port'> > /dev/ttyUSB0 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_BAUD_RATE' > label='Baud Rate' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='9600' > label='9600'> > On > </defSwitch> > <defSwitch > name='19200' > label='19200'> > Off > </defSwitch> > <defSwitch > name='38400' > label='38400'> > Off > </defSwitch> > <defSwitch > name='57600' > label='57600'> > Off > </defSwitch> > <defSwitch > name='115200' > label='115200'> > Off > </defSwitch> > <defSwitch > name='230400' > label='230400'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_AUTO_SEARCH' > label='Auto Search' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INDI_ENABLED' > label='Enabled'> > On > </defSwitch> > <defSwitch > name='INDI_DISABLED' > label='Disabled'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_PORT_SCAN' > label='Refresh' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='Scan Ports' > label='Scan Ports'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='TELESCOPE_INFO' > label='Scope Properties' > group='Options' > state='Ok' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='TELESCOPE_APERTURE' > label='Aperture (mm)' > format='%g' > min='10' > max='5000' > step='0'> > 0 > </defNumber> > <defNumber > name='TELESCOPE_FOCAL_LENGTH' > label='Focal Length (mm)' > format='%g' > min='10' > max='10000' > step='0'> > 0 > </defNumber> > <defNumber > name='GUIDER_APERTURE' > label='Guider Aperture (mm)' > format='%g' > min='10' > max='5000' > step='0'> > 0 > </defNumber> > <defNumber > name='GUIDER_FOCAL_LENGTH' > label='Guider Focal Length (mm)' > format='%g' > min='10' > max='10000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='SCOPE_CONFIG_NAME' > label='Scope Name' > group='Options' > state='Ok' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='SCOPE_CONFIG_NAME' > label='Config Name'> > > </defText> ></defTextVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 0 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_ACTIVE' > state='Ok' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneSwitch name='ALIGNMENT SUBSYSTEM ACTIVE'> > On > </oneSwitch> ></setSwitchVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='EQUATORIAL_EOD_COORD' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='RA'> > 22.894290707512574556 > </oneNumber> > <oneNumber name='DEC'> > 60.950000000000002842 > </oneNumber> ></setNumberVector> >[ OK ] ALIGNMENT_TEST.Test_TDVRoundTripAltAz (1 ms) >[ RUN ] ALIGNMENT_TEST.Test_ThreeSyncPointsEquatorial ><?xml version='1.0'?> ><getProperties version='1.7' device='GPS Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='GPS Simulator' name='TIME_UTC'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Dome Simulator' name='DOME_PARK'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Dome Simulator' name='DOME_SHUTTER'/> >EnumeratePlugins - found plugin Nearest Math Plugin >EnumeratePlugins - found plugin SVD Math Plugin ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONNECTION' > label='Connection' > group='Main Control' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECT' > label='Connect'> > Off > </defSwitch> > <defSwitch > name='DISCONNECT' > label='Disconnect'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='DRIVER_INFO' > label='Driver Info' > group='Connection' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='DRIVER_NAME' > label='Name'> > MockAlignmentScope > </defText> > <defText > name='DRIVER_EXEC' > label='Exec'> > MockAlignmentScope > </defText> > <defText > name='DRIVER_VERSION' > label='Version'> > 1.0 > </defText> > <defText > name='DRIVER_INTERFACE' > label='Interface'> > 1 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='POLLING_PERIOD' > label='Polling' > group='Options' > state='Idle' > perm='rw' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='PERIOD_MS' > label='Period (ms)' > format='%.f' > min='10' > max='600000' > step='1000'> > 1000 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINT_MANDATORY_NUMBERS' > label='Mandatory sync point numeric fields' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINT_ENTRY_OBSERVATION_JULIAN_DATE' > label='Observation Julian date' > format='%g' > min='0' > max='60000' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_RA' > label='Right Ascension (hh:mm:ss)' > format='%010.6m' > min='0' > max='24' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_DEC' > label='Declination (dd:mm:ss)' > format='%010.6m' > min='-90' > max='90' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_X' > label='Telescope direction vector x' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_Y' > label='Telescope direction vector y' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_Z' > label='Telescope direction vector z' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defBLOBVector > device='MockAlignmentScope' > name='ALIGNMENT_POINT_OPTIONAL_BINARY_BLOB' > label='Optional sync point binary data' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defBLOB > name='ALIGNMENT_POINT_ENTRY_PRIVATE' > label='Private binary data' > /> ></defBLOBVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > label='Current Set' > group='Alignment' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINTSET_SIZE' > label='Size' > format='%g' > min='0' > max='100000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_CURRENT_ENTRY' > label='Current Set' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINTSET_CURRENT_ENTRY' > label='Pointer' > format='%g' > min='0' > max='100000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_ACTION' > label='Action to take' > group='Alignment' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='APPEND' > label='Add entries at end of set'> > On > </defSwitch> > <defSwitch > name='INSERT' > label='Insert entries at current index'> > Off > </defSwitch> > <defSwitch > name='EDIT' > label='Overwrite entry at current index'> > Off > </defSwitch> > <defSwitch > name='DELETE' > label='Delete entry at current index'> > Off > </defSwitch> > <defSwitch > name='CLEAR' > label='Delete all the entries in the set'> > Off > </defSwitch> > <defSwitch > name='READ' > label='Read the entry at the current pointer'> > Off > </defSwitch> > <defSwitch > name='READ INCREMENT' > label='Increment the pointer before reading the entry'> > Off > </defSwitch> > <defSwitch > name='LOAD DATABASE' > label='Load the alignment database from local storage'> > Off > </defSwitch> > <defSwitch > name='SAVE DATABASE' > label='Save the alignment database to local storage'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_COMMIT' > label='Execute the action' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT_POINTSET_COMMIT' > label='OK'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGINS' > label='Math Plugins' > group='Alignment' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INBUILT_MATH_PLUGIN' > label='Inbuilt Math Plugin'> > Off > </defSwitch> > <defSwitch > name='Nearest Math Plugin' > label='Nearest Math Plugin'> > On > </defSwitch> > <defSwitch > name='SVD Math Plugin' > label='SVD Math Plugin'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGIN_INITIALISE' > label='(Re)Initialise Plugin' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGIN_INITIALISE' > label='OK'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_ACTIVE' > label='Activate alignment subsystem' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT SUBSYSTEM ACTIVE' > label='Alignment Subsystem Active'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONFIG_PROCESS' > label='Configuration' > group='Options' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONFIG_LOAD' > label='Load'> > Off > </defSwitch> > <defSwitch > name='CONFIG_SAVE' > label='Save'> > Off > </defSwitch> > <defSwitch > name='CONFIG_DEFAULT' > label='Default'> > Off > </defSwitch> > <defSwitch > name='CONFIG_PURGE' > label='Purge'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONNECTION_MODE' > label='Connection Mode' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECTION_SERIAL' > label='Serial'> > On > </defSwitch> > <defSwitch > name='CONNECTION_TCP' > label='Network'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='DEVICE_PORT' > label='Ports' > group='Connection' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='PORT' > label='Port'> > /dev/ttyUSB0 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_BAUD_RATE' > label='Baud Rate' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='9600' > label='9600'> > On > </defSwitch> > <defSwitch > name='19200' > label='19200'> > Off > </defSwitch> > <defSwitch > name='38400' > label='38400'> > Off > </defSwitch> > <defSwitch > name='57600' > label='57600'> > Off > </defSwitch> > <defSwitch > name='115200' > label='115200'> > Off > </defSwitch> > <defSwitch > name='230400' > label='230400'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_AUTO_SEARCH' > label='Auto Search' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INDI_ENABLED' > label='Enabled'> > On > </defSwitch> > <defSwitch > name='INDI_DISABLED' > label='Disabled'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_PORT_SCAN' > label='Refresh' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='Scan Ports' > label='Scan Ports'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='TELESCOPE_INFO' > label='Scope Properties' > group='Options' > state='Ok' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='TELESCOPE_APERTURE' > label='Aperture (mm)' > format='%g' > min='10' > max='5000' > step='0'> > 0 > </defNumber> > <defNumber > name='TELESCOPE_FOCAL_LENGTH' > label='Focal Length (mm)' > format='%g' > min='10' > max='10000' > step='0'> > 0 > </defNumber> > <defNumber > name='GUIDER_APERTURE' > label='Guider Aperture (mm)' > format='%g' > min='10' > max='5000' > step='0'> > 0 > </defNumber> > <defNumber > name='GUIDER_FOCAL_LENGTH' > label='Guider Focal Length (mm)' > format='%g' > min='10' > max='10000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='SCOPE_CONFIG_NAME' > label='Scope Name' > group='Options' > state='Ok' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='SCOPE_CONFIG_NAME' > label='Config Name'> > > </defText> ></defTextVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 0 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_ACTIVE' > state='Ok' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneSwitch name='ALIGNMENT SUBSYSTEM ACTIVE'> > On > </oneSwitch> ></setSwitchVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 1 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 2 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 3 > </oneNumber> ></setNumberVector> >[ OK ] ALIGNMENT_TEST.Test_ThreeSyncPointsEquatorial (1 ms) >[ RUN ] ALIGNMENT_TEST.Test_ThreeSyncPointsAltAz ><?xml version='1.0'?> ><getProperties version='1.7' device='GPS Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='GPS Simulator' name='TIME_UTC'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Dome Simulator' name='DOME_PARK'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Dome Simulator' name='DOME_SHUTTER'/> >EnumeratePlugins - found plugin Nearest Math Plugin >EnumeratePlugins - found plugin SVD Math Plugin ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONNECTION' > label='Connection' > group='Main Control' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECT' > label='Connect'> > Off > </defSwitch> > <defSwitch > name='DISCONNECT' > label='Disconnect'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='DRIVER_INFO' > label='Driver Info' > group='Connection' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='DRIVER_NAME' > label='Name'> > MockAlignmentScope > </defText> > <defText > name='DRIVER_EXEC' > label='Exec'> > MockAlignmentScope > </defText> > <defText > name='DRIVER_VERSION' > label='Version'> > 1.0 > </defText> > <defText > name='DRIVER_INTERFACE' > label='Interface'> > 1 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='POLLING_PERIOD' > label='Polling' > group='Options' > state='Idle' > perm='rw' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='PERIOD_MS' > label='Period (ms)' > format='%.f' > min='10' > max='600000' > step='1000'> > 1000 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINT_MANDATORY_NUMBERS' > label='Mandatory sync point numeric fields' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINT_ENTRY_OBSERVATION_JULIAN_DATE' > label='Observation Julian date' > format='%g' > min='0' > max='60000' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_RA' > label='Right Ascension (hh:mm:ss)' > format='%010.6m' > min='0' > max='24' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_DEC' > label='Declination (dd:mm:ss)' > format='%010.6m' > min='-90' > max='90' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_X' > label='Telescope direction vector x' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_Y' > label='Telescope direction vector y' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> > <defNumber > name='ALIGNMENT_POINT_ENTRY_VECTOR_Z' > label='Telescope direction vector z' > format='%g' > min='-3.4028234663852885981e+38' > max='3.4028234663852885981e+38' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defBLOBVector > device='MockAlignmentScope' > name='ALIGNMENT_POINT_OPTIONAL_BINARY_BLOB' > label='Optional sync point binary data' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defBLOB > name='ALIGNMENT_POINT_ENTRY_PRIVATE' > label='Private binary data' > /> ></defBLOBVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > label='Current Set' > group='Alignment' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINTSET_SIZE' > label='Size' > format='%g' > min='0' > max='100000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_CURRENT_ENTRY' > label='Current Set' > group='Alignment' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='ALIGNMENT_POINTSET_CURRENT_ENTRY' > label='Pointer' > format='%g' > min='0' > max='100000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_ACTION' > label='Action to take' > group='Alignment' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='APPEND' > label='Add entries at end of set'> > On > </defSwitch> > <defSwitch > name='INSERT' > label='Insert entries at current index'> > Off > </defSwitch> > <defSwitch > name='EDIT' > label='Overwrite entry at current index'> > Off > </defSwitch> > <defSwitch > name='DELETE' > label='Delete entry at current index'> > Off > </defSwitch> > <defSwitch > name='CLEAR' > label='Delete all the entries in the set'> > Off > </defSwitch> > <defSwitch > name='READ' > label='Read the entry at the current pointer'> > Off > </defSwitch> > <defSwitch > name='READ INCREMENT' > label='Increment the pointer before reading the entry'> > Off > </defSwitch> > <defSwitch > name='LOAD DATABASE' > label='Load the alignment database from local storage'> > Off > </defSwitch> > <defSwitch > name='SAVE DATABASE' > label='Save the alignment database to local storage'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_COMMIT' > label='Execute the action' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT_POINTSET_COMMIT' > label='OK'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGINS' > label='Math Plugins' > group='Alignment' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INBUILT_MATH_PLUGIN' > label='Inbuilt Math Plugin'> > Off > </defSwitch> > <defSwitch > name='Nearest Math Plugin' > label='Nearest Math Plugin'> > On > </defSwitch> > <defSwitch > name='SVD Math Plugin' > label='SVD Math Plugin'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGIN_INITIALISE' > label='(Re)Initialise Plugin' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT_SUBSYSTEM_MATH_PLUGIN_INITIALISE' > label='OK'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_ACTIVE' > label='Activate alignment subsystem' > group='Alignment' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ALIGNMENT SUBSYSTEM ACTIVE' > label='Alignment Subsystem Active'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONFIG_PROCESS' > label='Configuration' > group='Options' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONFIG_LOAD' > label='Load'> > Off > </defSwitch> > <defSwitch > name='CONFIG_SAVE' > label='Save'> > Off > </defSwitch> > <defSwitch > name='CONFIG_DEFAULT' > label='Default'> > Off > </defSwitch> > <defSwitch > name='CONFIG_PURGE' > label='Purge'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='CONNECTION_MODE' > label='Connection Mode' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECTION_SERIAL' > label='Serial'> > On > </defSwitch> > <defSwitch > name='CONNECTION_TCP' > label='Network'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='DEVICE_PORT' > label='Ports' > group='Connection' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='PORT' > label='Port'> > /dev/ttyUSB0 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_BAUD_RATE' > label='Baud Rate' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='9600' > label='9600'> > On > </defSwitch> > <defSwitch > name='19200' > label='19200'> > Off > </defSwitch> > <defSwitch > name='38400' > label='38400'> > Off > </defSwitch> > <defSwitch > name='57600' > label='57600'> > Off > </defSwitch> > <defSwitch > name='115200' > label='115200'> > Off > </defSwitch> > <defSwitch > name='230400' > label='230400'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_AUTO_SEARCH' > label='Auto Search' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INDI_ENABLED' > label='Enabled'> > On > </defSwitch> > <defSwitch > name='INDI_DISABLED' > label='Disabled'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockAlignmentScope' > name='DEVICE_PORT_SCAN' > label='Refresh' > group='Connection' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='Scan Ports' > label='Scan Ports'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defNumberVector > device='MockAlignmentScope' > name='TELESCOPE_INFO' > label='Scope Properties' > group='Options' > state='Ok' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='TELESCOPE_APERTURE' > label='Aperture (mm)' > format='%g' > min='10' > max='5000' > step='0'> > 0 > </defNumber> > <defNumber > name='TELESCOPE_FOCAL_LENGTH' > label='Focal Length (mm)' > format='%g' > min='10' > max='10000' > step='0'> > 0 > </defNumber> > <defNumber > name='GUIDER_APERTURE' > label='Guider Aperture (mm)' > format='%g' > min='10' > max='5000' > step='0'> > 0 > </defNumber> > <defNumber > name='GUIDER_FOCAL_LENGTH' > label='Guider Focal Length (mm)' > format='%g' > min='10' > max='10000' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defTextVector > device='MockAlignmentScope' > name='SCOPE_CONFIG_NAME' > label='Scope Name' > group='Options' > state='Ok' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='SCOPE_CONFIG_NAME' > label='Config Name'> > > </defText> ></defTextVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 0 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setSwitchVector > device='MockAlignmentScope' > name='ALIGNMENT_SUBSYSTEM_ACTIVE' > state='Ok' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneSwitch name='ALIGNMENT SUBSYSTEM ACTIVE'> > On > </oneSwitch> ></setSwitchVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='EQUATORIAL_EOD_COORD' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='RA'> > 22.894291503172492952 > </oneNumber> > <oneNumber name='DEC'> > 60.950000000000002842 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 1 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 2 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockAlignmentScope' > name='ALIGNMENT_POINTSET_SIZE' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='ALIGNMENT_POINTSET_SIZE'> > 3 > </oneNumber> ></setNumberVector> >[ OK ] ALIGNMENT_TEST.Test_ThreeSyncPointsAltAz (1 ms) >[----------] 4 tests from ALIGNMENT_TEST (9 ms total) > >[----------] Global test environment tear-down >[==========] 4 tests from 1 test suite ran. (9 ms total) >[ PASSED ] 4 tests. >free(): double free detected in tcache 2 ><end of output> >Test time = 0.24 sec >---------------------------------------------------------- >Test Failed. >"test-alignment" end time: Jul 28 13:17 CEST >"test-alignment" time elapsed: 00:00:00 >---------------------------------------------------------- > >1/6 Testing: test_base64 >1/6 Test: test_base64 >Command: "/var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/core/test_base64" >Directory: /var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/core >"test_base64" start time: Jul 28 13:17 CEST >Output: >---------------------------------------------------------- >Running main() from /var/tmp/portage/dev-cpp/gtest-1.13.0/work/googletest-1.13.0/googletest/src/gtest_main.cc >[==========] Running 5 tests from 1 test suite. >[----------] Global test environment set-up. >[----------] 5 tests from CORE_BASE64 >[ RUN ] CORE_BASE64.Test_to64frombits >[ OK ] CORE_BASE64.Test_to64frombits (0 ms) >[ RUN ] CORE_BASE64.Test_from64tobits >[ OK ] CORE_BASE64.Test_from64tobits (0 ms) >[ RUN ] CORE_BASE64.Test_from64tobits_fast >[ OK ] CORE_BASE64.Test_from64tobits_fast (0 ms) >[ RUN ] CORE_BASE64.Test_from64tobits_fast_time >[ OK ] CORE_BASE64.Test_from64tobits_fast_time (184 ms) >[ RUN ] CORE_BASE64.Test_from64tobits_fast_with_bug_time >[ OK ] CORE_BASE64.Test_from64tobits_fast_with_bug_time (129 ms) >[----------] 5 tests from CORE_BASE64 (313 ms total) > >[----------] Global test environment tear-down >[==========] 5 tests from 1 test suite ran. (313 ms total) >[ PASSED ] 5 tests. ><end of output> >Test time = 0.32 sec >---------------------------------------------------------- >Test Passed. >"test_base64" end time: Jul 28 13:17 CEST >"test_base64" time elapsed: 00:00:00 >---------------------------------------------------------- > >4/6 Testing: test_ccd_simulator >4/6 Test: test_ccd_simulator >Command: "/var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/drivers/test_ccd_simulator" >Directory: /var/tmp/portage/sci-libs/indilib-2.0.2/work/indi-2.0.2_build/test/drivers >"test_ccd_simulator" start time: Jul 28 13:17 CEST >Output: >---------------------------------------------------------- >[==========] Running 3 tests from 1 test suite. >[----------] Global test environment set-up. >[----------] 3 tests from CCDSimulatorDriverTest >[ RUN ] CCDSimulatorDriverTest.test_properties ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_INFO'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_PIER_SIDE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Rotator Simulator' name='ABS_ROTATOR_ANGLE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='ABS_FOCUS_POSITION'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FOCUS_TEMPERATURE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_SLOT'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_NAME'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='SQM' name='SKY_QUALITY'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FWHM'/> ><?xml version='1.0'?> ><setTextVector > device='' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><setTextVector > device='' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_INFO'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_PIER_SIDE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Rotator Simulator' name='ABS_ROTATOR_ANGLE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='ABS_FOCUS_POSITION'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FOCUS_TEMPERATURE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_SLOT'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_NAME'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='SQM' name='SKY_QUALITY'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FWHM'/> ><?xml version='1.0'?> ><setTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><setTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CONNECTION' > label='Connection' > group='Main Control' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECT' > label='Connect'> > Off > </defSwitch> > <defSwitch > name='DISCONNECT' > label='Disconnect'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > label='Driver Info' > group='General Info' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='DRIVER_NAME' > label='Name'> > CCD Simulator > </defText> > <defText > name='DRIVER_EXEC' > label='Exec'> > MockCCDSimDriver > </defText> > <defText > name='DRIVER_VERSION' > label='Version'> > 1.0 > </defText> > <defText > name='DRIVER_INTERFACE' > label='Interface'> > 22 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='POLLING_PERIOD' > label='Polling' > group='Options' > state='Idle' > perm='rw' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='PERIOD_MS' > label='Period (ms)' > format='%.f' > min='10' > max='600000' > step='1000'> > 1000 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='DEBUG' > label='Debug' > group='Options' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ENABLE' > label='Enable'> > Off > </defSwitch> > <defSwitch > name='DISABLE' > label='Disable'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CONFIG_PROCESS' > label='Configuration' > group='Options' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONFIG_LOAD' > label='Load'> > Off > </defSwitch> > <defSwitch > name='CONFIG_SAVE' > label='Save'> > Off > </defSwitch> > <defSwitch > name='CONFIG_DEFAULT' > label='Default'> > Off > </defSwitch> > <defSwitch > name='CONFIG_PURGE' > label='Purge'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockCCDSimDriver' > name='ACTIVE_DEVICES' > label='Snoop devices' > group='Options' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='ACTIVE_TELESCOPE' > label='Telescope'> > Telescope Simulator > </defText> > <defText > name='ACTIVE_ROTATOR' > label='Rotator'> > Rotator Simulator > </defText> > <defText > name='ACTIVE_FOCUSER' > label='Focuser'> > Focuser Simulator > </defText> > <defText > name='ACTIVE_FILTER' > label='Filter'> > CCD Simulator > </defText> > <defText > name='ACTIVE_SKYQUALITY' > label='Sky Quality'> > SQM > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='SIMULATOR_SETTINGS' > label='Settings' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='SIM_XRES' > label='CCD X resolution' > format='%4.0f' > min='512' > max='8192' > step='512'> > 1280 > </defNumber> > <defNumber > name='SIM_YRES' > label='CCD Y resolution' > format='%4.0f' > min='512' > max='8192' > step='512'> > 1024 > </defNumber> > <defNumber > name='SIM_XSIZE' > label='CCD X Pixel Size' > format='%4.2f' > min='1' > max='30' > step='5'> > 5.2000000000000001776 > </defNumber> > <defNumber > name='SIM_YSIZE' > label='CCD Y Pixel Size' > format='%4.2f' > min='1' > max='30' > step='5'> > 5.2000000000000001776 > </defNumber> > <defNumber > name='SIM_MAXVAL' > label='CCD Maximum ADU' > format='%4.0f' > min='255' > max='65000' > step='1000'> > 65000 > </defNumber> > <defNumber > name='SIM_SATURATION' > label='Saturation Mag' > format='%4.1f' > min='0' > max='20' > step='1'> > 1 > </defNumber> > <defNumber > name='SIM_LIMITINGMAG' > label='Limiting Mag' > format='%4.1f' > min='0' > max='20' > step='1'> > 17 > </defNumber> > <defNumber > name='SIM_NOISE' > label='CCD Noise' > format='%4.0f' > min='0' > max='6000' > step='500'> > 10 > </defNumber> > <defNumber > name='SIM_SKYGLOW' > label='Sky Glow (magnitudes)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 19.5 > </defNumber> > <defNumber > name='SIM_OAGOFFSET' > label='Oag Offset (arcminutes)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 0 > </defNumber> > <defNumber > name='SIM_POLAR' > label='PAE (arcminutes)' > format='%4.1f' > min='-600' > max='600' > step='100'> > 0 > </defNumber> > <defNumber > name='SIM_POLARDRIFT' > label='PAE Drift (minutes)' > format='%4.1f' > min='0' > max='60' > step='5'> > 0 > </defNumber> > <defNumber > name='SIM_PEPERIOD' > label='PE Period (seconds)' > format='%4.1f' > min='0' > max='60' > step='5'> > 0 > </defNumber> > <defNumber > name='SIM_PEMAX' > label='PE Max (arcsec)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 0 > </defNumber> > <defNumber > name='SIM_TIME_FACTOR' > label='Time Factor (x)' > format='%.2f' > min='0.010000000000000000208' > max='100' > step='10'> > 1 > </defNumber> > <defNumber > name='SIM_ROTATION' > label='CCD Rotation' > format='%.2f' > min='0' > max='360' > step='10'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='EQUATORIAL_PE' > label='EQ PE' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='RA_PE' > label='RA (hh:mm:ss)' > format='%010.6m' > min='0' > max='24' > step='0'> > 0 > </defNumber> > <defNumber > name='DEC_PE' > label='DEC (dd:mm:ss)' > format='%010.6m' > min='-90' > max='90' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='SIM_FOCUSING' > label='Focus Simulation' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='SIM_FOCUS_POSITION' > label='Focus' > format='%.f' > min='0' > max='100000' > step='1'> > 36700 > </defNumber> > <defNumber > name='SIM_FOCUS_MAX' > label='Max. Position' > format='%.f' > min='0' > max='100000' > step='1'> > 100000 > </defNumber> > <defNumber > name='SIM_SEEING' > label='Seeing (arcsec)' > format='%4.2f' > min='0' > max='60' > step='0'> > 3.5 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='SIMULATE_BAYER' > label='Bayer' > group='Simulator Config' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INDI_ENABLED' > label='Enabled'> > Off > </defSwitch> > <defSwitch > name='INDI_DISABLED' > label='Disabled'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CCD_SIMULATE_CRASH' > label='Crash' > group='Simulator Config' > state='Idle' > perm='wo' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CRASH' > label='Crash driver'> > Off > </defSwitch> ></defSwitchVector> >[ OK ] CCDSimulatorDriverTest.test_properties (8 ms) >[ RUN ] CCDSimulatorDriverTest.test_guide_api ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_INFO'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_PIER_SIDE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Rotator Simulator' name='ABS_ROTATOR_ANGLE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='ABS_FOCUS_POSITION'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FOCUS_TEMPERATURE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_SLOT'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_NAME'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='SQM' name='SKY_QUALITY'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FWHM'/> ><?xml version='1.0'?> ><setTextVector > device='' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><setTextVector > device='' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_INFO'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_PIER_SIDE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Rotator Simulator' name='ABS_ROTATOR_ANGLE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='ABS_FOCUS_POSITION'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FOCUS_TEMPERATURE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_SLOT'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_NAME'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='SQM' name='SKY_QUALITY'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FWHM'/> ><?xml version='1.0'?> ><setTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><setTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CONNECTION' > label='Connection' > group='Main Control' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECT' > label='Connect'> > Off > </defSwitch> > <defSwitch > name='DISCONNECT' > label='Disconnect'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > label='Driver Info' > group='General Info' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='DRIVER_NAME' > label='Name'> > CCD Simulator > </defText> > <defText > name='DRIVER_EXEC' > label='Exec'> > MockCCDSimDriver > </defText> > <defText > name='DRIVER_VERSION' > label='Version'> > 1.0 > </defText> > <defText > name='DRIVER_INTERFACE' > label='Interface'> > 22 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='POLLING_PERIOD' > label='Polling' > group='Options' > state='Idle' > perm='rw' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='PERIOD_MS' > label='Period (ms)' > format='%.f' > min='10' > max='600000' > step='1000'> > 1000 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='DEBUG' > label='Debug' > group='Options' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ENABLE' > label='Enable'> > Off > </defSwitch> > <defSwitch > name='DISABLE' > label='Disable'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CONFIG_PROCESS' > label='Configuration' > group='Options' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONFIG_LOAD' > label='Load'> > Off > </defSwitch> > <defSwitch > name='CONFIG_SAVE' > label='Save'> > Off > </defSwitch> > <defSwitch > name='CONFIG_DEFAULT' > label='Default'> > Off > </defSwitch> > <defSwitch > name='CONFIG_PURGE' > label='Purge'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockCCDSimDriver' > name='ACTIVE_DEVICES' > label='Snoop devices' > group='Options' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='ACTIVE_TELESCOPE' > label='Telescope'> > Telescope Simulator > </defText> > <defText > name='ACTIVE_ROTATOR' > label='Rotator'> > Rotator Simulator > </defText> > <defText > name='ACTIVE_FOCUSER' > label='Focuser'> > Focuser Simulator > </defText> > <defText > name='ACTIVE_FILTER' > label='Filter'> > CCD Simulator > </defText> > <defText > name='ACTIVE_SKYQUALITY' > label='Sky Quality'> > SQM > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='SIMULATOR_SETTINGS' > label='Settings' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='SIM_XRES' > label='CCD X resolution' > format='%4.0f' > min='512' > max='8192' > step='512'> > 1280 > </defNumber> > <defNumber > name='SIM_YRES' > label='CCD Y resolution' > format='%4.0f' > min='512' > max='8192' > step='512'> > 1024 > </defNumber> > <defNumber > name='SIM_XSIZE' > label='CCD X Pixel Size' > format='%4.2f' > min='1' > max='30' > step='5'> > 5.2000000000000001776 > </defNumber> > <defNumber > name='SIM_YSIZE' > label='CCD Y Pixel Size' > format='%4.2f' > min='1' > max='30' > step='5'> > 5.2000000000000001776 > </defNumber> > <defNumber > name='SIM_MAXVAL' > label='CCD Maximum ADU' > format='%4.0f' > min='255' > max='65000' > step='1000'> > 65000 > </defNumber> > <defNumber > name='SIM_SATURATION' > label='Saturation Mag' > format='%4.1f' > min='0' > max='20' > step='1'> > 1 > </defNumber> > <defNumber > name='SIM_LIMITINGMAG' > label='Limiting Mag' > format='%4.1f' > min='0' > max='20' > step='1'> > 17 > </defNumber> > <defNumber > name='SIM_NOISE' > label='CCD Noise' > format='%4.0f' > min='0' > max='6000' > step='500'> > 10 > </defNumber> > <defNumber > name='SIM_SKYGLOW' > label='Sky Glow (magnitudes)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 19.5 > </defNumber> > <defNumber > name='SIM_OAGOFFSET' > label='Oag Offset (arcminutes)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 0 > </defNumber> > <defNumber > name='SIM_POLAR' > label='PAE (arcminutes)' > format='%4.1f' > min='-600' > max='600' > step='100'> > 0 > </defNumber> > <defNumber > name='SIM_POLARDRIFT' > label='PAE Drift (minutes)' > format='%4.1f' > min='0' > max='60' > step='5'> > 0 > </defNumber> > <defNumber > name='SIM_PEPERIOD' > label='PE Period (seconds)' > format='%4.1f' > min='0' > max='60' > step='5'> > 0 > </defNumber> > <defNumber > name='SIM_PEMAX' > label='PE Max (arcsec)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 0 > </defNumber> > <defNumber > name='SIM_TIME_FACTOR' > label='Time Factor (x)' > format='%.2f' > min='0.010000000000000000208' > max='100' > step='10'> > 1 > </defNumber> > <defNumber > name='SIM_ROTATION' > label='CCD Rotation' > format='%.2f' > min='0' > max='360' > step='10'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='EQUATORIAL_PE' > label='EQ PE' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='RA_PE' > label='RA (hh:mm:ss)' > format='%010.6m' > min='0' > max='24' > step='0'> > 0 > </defNumber> > <defNumber > name='DEC_PE' > label='DEC (dd:mm:ss)' > format='%010.6m' > min='-90' > max='90' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='SIM_FOCUSING' > label='Focus Simulation' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='SIM_FOCUS_POSITION' > label='Focus' > format='%.f' > min='0' > max='100000' > step='1'> > 36700 > </defNumber> > <defNumber > name='SIM_FOCUS_MAX' > label='Max. Position' > format='%.f' > min='0' > max='100000' > step='1'> > 100000 > </defNumber> > <defNumber > name='SIM_SEEING' > label='Seeing (arcsec)' > format='%4.2f' > min='0' > max='60' > step='0'> > 3.5 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='SIMULATE_BAYER' > label='Bayer' > group='Simulator Config' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INDI_ENABLED' > label='Enabled'> > Off > </defSwitch> > <defSwitch > name='INDI_DISABLED' > label='Disabled'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CCD_SIMULATE_CRASH' > label='Crash' > group='Simulator Config' > state='Idle' > perm='wo' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CRASH' > label='Crash driver'> > Off > </defSwitch> ></defSwitchVector> >[ OK ] CCDSimulatorDriverTest.test_guide_api (7 ms) >[ RUN ] CCDSimulatorDriverTest.test_draw_star ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_INFO'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_PIER_SIDE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Rotator Simulator' name='ABS_ROTATOR_ANGLE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='ABS_FOCUS_POSITION'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FOCUS_TEMPERATURE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_SLOT'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_NAME'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='SQM' name='SKY_QUALITY'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FWHM'/> ><?xml version='1.0'?> ><setTextVector > device='' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><setTextVector > device='' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_INFO'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='GEOGRAPHIC_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='TELESCOPE_PIER_SIDE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Rotator Simulator' name='ABS_ROTATOR_ANGLE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='ABS_FOCUS_POSITION'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FOCUS_TEMPERATURE'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_SLOT'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='CCD Simulator' name='FILTER_NAME'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='SQM' name='SKY_QUALITY'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'/> ><?xml version='1.0'?> ><getProperties version='1.7' device='Focuser Simulator' name='FWHM'/> ><?xml version='1.0'?> ><setTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><setTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneText name='DRIVER_NAME'> > CCD Simulator > </oneText> > <oneText name='DRIVER_EXEC'> > MockCCDSimDriver > </oneText> > <oneText name='DRIVER_VERSION'> > 1.0 > </oneText> > <oneText name='DRIVER_INTERFACE'> > 6 > </oneText> ></setTextVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CONNECTION' > label='Connection' > group='Main Control' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONNECT' > label='Connect'> > Off > </defSwitch> > <defSwitch > name='DISCONNECT' > label='Disconnect'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockCCDSimDriver' > name='DRIVER_INFO' > label='Driver Info' > group='General Info' > state='Idle' > perm='ro' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='DRIVER_NAME' > label='Name'> > CCD Simulator > </defText> > <defText > name='DRIVER_EXEC' > label='Exec'> > MockCCDSimDriver > </defText> > <defText > name='DRIVER_VERSION' > label='Version'> > 1.0 > </defText> > <defText > name='DRIVER_INTERFACE' > label='Interface'> > 22 > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='POLLING_PERIOD' > label='Polling' > group='Options' > state='Idle' > perm='rw' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='PERIOD_MS' > label='Period (ms)' > format='%.f' > min='10' > max='600000' > step='1000'> > 1000 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='DEBUG' > label='Debug' > group='Options' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='ENABLE' > label='Enable'> > Off > </defSwitch> > <defSwitch > name='DISABLE' > label='Disable'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CONFIG_PROCESS' > label='Configuration' > group='Options' > state='Idle' > perm='rw' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CONFIG_LOAD' > label='Load'> > Off > </defSwitch> > <defSwitch > name='CONFIG_SAVE' > label='Save'> > Off > </defSwitch> > <defSwitch > name='CONFIG_DEFAULT' > label='Default'> > Off > </defSwitch> > <defSwitch > name='CONFIG_PURGE' > label='Purge'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defTextVector > device='MockCCDSimDriver' > name='ACTIVE_DEVICES' > label='Snoop devices' > group='Options' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defText > name='ACTIVE_TELESCOPE' > label='Telescope'> > Telescope Simulator > </defText> > <defText > name='ACTIVE_ROTATOR' > label='Rotator'> > Rotator Simulator > </defText> > <defText > name='ACTIVE_FOCUSER' > label='Focuser'> > Focuser Simulator > </defText> > <defText > name='ACTIVE_FILTER' > label='Filter'> > CCD Simulator > </defText> > <defText > name='ACTIVE_SKYQUALITY' > label='Sky Quality'> > SQM > </defText> ></defTextVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='SIMULATOR_SETTINGS' > label='Settings' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='SIM_XRES' > label='CCD X resolution' > format='%4.0f' > min='512' > max='8192' > step='512'> > 1280 > </defNumber> > <defNumber > name='SIM_YRES' > label='CCD Y resolution' > format='%4.0f' > min='512' > max='8192' > step='512'> > 1024 > </defNumber> > <defNumber > name='SIM_XSIZE' > label='CCD X Pixel Size' > format='%4.2f' > min='1' > max='30' > step='5'> > 5.2000000000000001776 > </defNumber> > <defNumber > name='SIM_YSIZE' > label='CCD Y Pixel Size' > format='%4.2f' > min='1' > max='30' > step='5'> > 5.2000000000000001776 > </defNumber> > <defNumber > name='SIM_MAXVAL' > label='CCD Maximum ADU' > format='%4.0f' > min='255' > max='65000' > step='1000'> > 65000 > </defNumber> > <defNumber > name='SIM_SATURATION' > label='Saturation Mag' > format='%4.1f' > min='0' > max='20' > step='1'> > 1 > </defNumber> > <defNumber > name='SIM_LIMITINGMAG' > label='Limiting Mag' > format='%4.1f' > min='0' > max='20' > step='1'> > 17 > </defNumber> > <defNumber > name='SIM_NOISE' > label='CCD Noise' > format='%4.0f' > min='0' > max='6000' > step='500'> > 10 > </defNumber> > <defNumber > name='SIM_SKYGLOW' > label='Sky Glow (magnitudes)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 19.5 > </defNumber> > <defNumber > name='SIM_OAGOFFSET' > label='Oag Offset (arcminutes)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 0 > </defNumber> > <defNumber > name='SIM_POLAR' > label='PAE (arcminutes)' > format='%4.1f' > min='-600' > max='600' > step='100'> > 0 > </defNumber> > <defNumber > name='SIM_POLARDRIFT' > label='PAE Drift (minutes)' > format='%4.1f' > min='0' > max='60' > step='5'> > 0 > </defNumber> > <defNumber > name='SIM_PEPERIOD' > label='PE Period (seconds)' > format='%4.1f' > min='0' > max='60' > step='5'> > 0 > </defNumber> > <defNumber > name='SIM_PEMAX' > label='PE Max (arcsec)' > format='%4.1f' > min='0' > max='6000' > step='500'> > 0 > </defNumber> > <defNumber > name='SIM_TIME_FACTOR' > label='Time Factor (x)' > format='%.2f' > min='0.010000000000000000208' > max='100' > step='10'> > 1 > </defNumber> > <defNumber > name='SIM_ROTATION' > label='CCD Rotation' > format='%.2f' > min='0' > max='360' > step='10'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='EQUATORIAL_PE' > label='EQ PE' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='RA_PE' > label='RA (hh:mm:ss)' > format='%010.6m' > min='0' > max='24' > step='0'> > 0 > </defNumber> > <defNumber > name='DEC_PE' > label='DEC (dd:mm:ss)' > format='%010.6m' > min='-90' > max='90' > step='0'> > 0 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defNumberVector > device='MockCCDSimDriver' > name='SIM_FOCUSING' > label='Focus Simulation' > group='Simulator Config' > state='Idle' > perm='rw' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defNumber > name='SIM_FOCUS_POSITION' > label='Focus' > format='%.f' > min='0' > max='100000' > step='1'> > 36700 > </defNumber> > <defNumber > name='SIM_FOCUS_MAX' > label='Max. Position' > format='%.f' > min='0' > max='100000' > step='1'> > 100000 > </defNumber> > <defNumber > name='SIM_SEEING' > label='Seeing (arcsec)' > format='%4.2f' > min='0' > max='60' > step='0'> > 3.5 > </defNumber> ></defNumberVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='SIMULATE_BAYER' > label='Bayer' > group='Simulator Config' > state='Idle' > perm='rw' > rule='OneOfMany' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='INDI_ENABLED' > label='Enabled'> > Off > </defSwitch> > <defSwitch > name='INDI_DISABLED' > label='Disabled'> > On > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><defSwitchVector > device='MockCCDSimDriver' > name='CCD_SIMULATE_CRASH' > label='Crash' > group='Simulator Config' > state='Idle' > perm='wo' > rule='AtMostOne' > timeout='0' > timestamp='2023-07-28T11:17:35' >> > <defSwitch > name='CRASH' > label='Crash driver'> > Off > </defSwitch> ></defSwitchVector> ><?xml version='1.0'?> ><setNumberVector > device='MockCCDSimDriver' > name='CCD_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='CCD_MAX_X'> > 65 > </oneNumber> > <oneNumber name='CCD_MAX_Y'> > 65 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE'> > 0 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE_X'> > 0 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE_Y'> > 0 > </oneNumber> > <oneNumber name='CCD_BITSPERPIXEL'> > 0 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockCCDSimDriver' > name='CCD_FRAME' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='X' > min='0' > max='64' > step='0' >> > 0 > </oneNumber> > <oneNumber name='Y' > min='0' > max='64' > step='0' >> > 0 > </oneNumber> > <oneNumber name='WIDTH' > min='1' > max='65' > step='0' >> > 0 > </oneNumber> > <oneNumber name='HEIGHT' > min='1' > max='65' > step='0' >> > 0 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockCCDSimDriver' > name='CCD_FRAME' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='X'> > 0 > </oneNumber> > <oneNumber name='Y'> > 0 > </oneNumber> > <oneNumber name='WIDTH'> > 65 > </oneNumber> > <oneNumber name='HEIGHT'> > 65 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockCCDSimDriver' > name='CCD_BINNING' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='HOR_BIN'> > 1 > </oneNumber> > <oneNumber name='VER_BIN'> > 1 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockCCDSimDriver' > name='CCD_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='CCD_MAX_X'> > 65 > </oneNumber> > <oneNumber name='CCD_MAX_Y'> > 65 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE'> > 4.5999999046325683594 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE_X'> > 4.5999999046325683594 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE_Y'> > 4.5999999046325683594 > </oneNumber> > <oneNumber name='CCD_BITSPERPIXEL'> > 0 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='MockCCDSimDriver' > name='CCD_INFO' > state='Idle' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='CCD_MAX_X'> > 65 > </oneNumber> > <oneNumber name='CCD_MAX_Y'> > 65 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE'> > 4.5999999046325683594 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE_X'> > 4.5999999046325683594 > </oneNumber> > <oneNumber name='CCD_PIXEL_SIZE_Y'> > 4.5999999046325683594 > </oneNumber> > <oneNumber name='CCD_BITSPERPIXEL'> > 16 > </oneNumber> ></setNumberVector> ><?xml version='1.0'?> ><setNumberVector > device='' > name='CCD_STREAM_FRAME' > state='Ok' > timeout='60' > timestamp='2023-07-28T11:17:35' >> > <oneNumber name='X' > min='0' > max='64' > step='0' >> > 0 > </oneNumber> > <oneNumber name='Y' > min='0' > max='64' > step='0' >> > 0 > </oneNumber> > <oneNumber name='WIDTH' > min='10' > max='65' > step='0' >> > 65 > </oneNumber> > <oneNumber name='HEIGHT' > min='10' > max='65' > step='0' >> > 65 > </oneNumber> ></setNumberVector> >[ ] DrawStarImage - randomized no-noise no-skyglow benchmark: 2213ns per call >[ OK ] CCDSimulatorDriverTest.test_draw_star (451 ms) >[----------] 3 tests from CCDSimulatorDriverTest (466 ms total) > >[----------] Global test environment tear-down >[==========] 3 tests from 1 test suite ran. (466 ms total) >[ PASSED ] 3 tests. ><?xml version='1.0'?> ><message > device='' > timestamp='2023-07-28T11:17:35' > message='[INFO] Saving device configuration...' >/> ><?xml version='1.0'?> ><message > device='' > timestamp='2023-07-28T11:17:35' > message='[INFO] Device configuration saved.' >/> ><end of output> >Test time = 0.48 sec >---------------------------------------------------------- >Test Passed. >"test_ccd_simulator" end time: Jul 28 13:17 CEST >"test_ccd_simulator" time elapsed: 00:00:00 >---------------------------------------------------------- > >End testing: Jul 28 13:17 CEST
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 911388
:
866513
| 866514 |
866515